//
//  KZVocabularyImproveTestStatusView.h
//  听说弱点强化训练
//
//  Created by 朱凯 on 2018/8/22.
//  Copyright © 2018年 盛超. All rights reserved.
//

#import <UIKit/UIKit.h>

#import "KZVocabularyPackageModel.h"

/**
 记录做题中的所有状态的视图
 1.听标准发音
 2.自己发音，复读三遍
 3.系统评测
 4.显示评测结果
 5.评测不合格
    -5.1.首次不合格，要求再次复读一次
    -5.2.再次不合格，显示该单词的所有资料（音标等），并在底部显示再“读一遍”和“下一个”2个按钮
 6.评测合格，直接下一个词汇
 */
@interface KZVocabularyImproveTestStatusView : UIView

@property (nonatomic, strong) KZVocabularyCurrentPackageDetailModel *model;
@property (nonatomic, strong) KZVocabularyPackageModel *packageModel;

// 第二次测试失败，界面停留回调
@property (nonatomic, copy) void (^failureStayBlock)(void);
@property (nonatomic, copy) void (^successStayBlock)(void);
@property (nonatomic, copy) void (^nextBlock)(void);

@property (nonatomic, assign, readonly) BOOL isPauseAtRecording;


/**
 在vc退出后，释放资源：定时器，音频播放器，录音器
 */
- (void)freeSource;
- (void)pauseSource;
- (void)beginSource;

@end

